home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / os2 / octa209s.zip / octave-2.09 / src / mkbuiltins.cmd < prev    next >
OS/2 REXX Batch file  |  1996-12-11  |  848b  |  53 lines

  1. extproc ksh .\/mkbuiltins.cmd 
  2. shift 
  3. #Generated by makefile.os2. Do not edit! 
  4.  
  5.  
  6. cat << \EOF
  7. // DO NOT EDIT!  Generated automatically by mkbuiltins.
  8.  
  9. #ifdef HAVE_CONFIG_H
  10. #include "config.h"
  11. #endif
  12.  
  13. #include "builtins.h"
  14. #include "mappers.h"
  15. #include "oct-obj.h"
  16. #include "variables.h"
  17.  
  18. EOF
  19.  
  20. for file in "$@"; do
  21.   fcn=`echo $file | sed -e 's/\.df//' -e 's/-/_/g'`
  22.   echo "static void"
  23.   echo "install_${fcn}_fcns (void)"
  24.   echo "{"
  25.   cat $file
  26.   echo "}"
  27. done
  28.  
  29. cat << \EOF
  30. static void
  31. install_builtin_functions (void)
  32. {
  33. EOF
  34.  
  35. for file in "$@"; do
  36.   fcn=`echo $file | sed -e 's/\.df//' -e 's/-/_/g'`
  37.   echo "  install_${fcn}_fcns ();"
  38. done
  39.  
  40. cat << \EOF
  41. }
  42.  
  43. void
  44. install_builtins (void)
  45. {
  46.   install_builtin_variables ();
  47.   install_mapper_functions ();
  48.   install_builtin_functions ();
  49. }
  50. EOF
  51.  
  52. exit 0
  53.